/*

mock js  可以拦截 axios 请求
生成随机数据  不走后台 API 接口
当去掉 mock 时  又可以 走 后台API
这一过程  改动 非常小  可以推动 项目 进

1 安装
npm i mockjs

2 配置
新建  mock文件夹--index.js

import Mock from 'mockjs'
import qs from 'qs'

// mock的配置
Mock.setup({
  // 随机延时500-1000毫秒 模拟网络延迟  发送接口的时间 控制在 500-1000
  timeout: '500-1000'
})

拦截请求，
第一个参数：url，使用正则去匹配(前面有baseURL)   正则// 转译\-->/\/my\/test/
第二个参数：请求方式
第三个参数：return 生成数据的函数

Mock.mock(/\/my\/test/, 'GET', () => {
  return { msg: '请求测试接口成功', result: [] }
})
@ 规则  要参考文档
 Mock.mock('@id')           单条数据
 Mock.mock({id:'@id'})      多条数据

 模拟 API  参数 使用第三个参数  config =>{
    config-->调用接口时  参数
    config.url
    qs node 自带包 无需安装 可以处理  字符串解析
    将字符串' name='ww',age=18 ' parse 为对象

 }

main.js 导入 使用    后台接口完善后  将 main.js 中导入 注释即可
如果 需要 注释 部分 mock  只需要 找到 mock--index.js  注释相应 函数即可

*/
